pipenv 是第三方的虛擬環境套件,需要在基礎環境透過上一篇提到的 pip 安裝套件之後,才能建立新的虛擬環境。pipenv 會在開啟虛擬環境時,同時載入 .env
檔設為環境變數,而且在安裝套件時是使用並行安裝。
$ pip install pipenv
# 不指定版本 指令
$ pipenv --three
# 指定版本 指令
$ pipenv --python 3.9
會在使用者家目錄底下的 .virtualenv
目錄下面建立虛擬環境,並在此目錄底下建立 Pipfile
檔。
# 開啟虛擬環境
$ pipenv shell
# 透過虛擬環境執行指令
$ pipenv run <cmd>
# 安裝套件
$ pipenv install <package_name>
# 安裝 requirements.txt 內的所有套件
$ pipenv install -r requirements.txt
# 查看安裝的套件
$ pipenv graph
# 退出虛擬環境
$ exit
$ pipenv --rm